﻿using GenericityDispatch.Events;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleDispatch.DispatchParameter
{
    /// <summary>
    /// TestRealization的参数类
    /// </summary>
    public class TestParameter<TInput, TOutput> : Event
    {
        /// <summary>
        /// 测试名称 
        /// </summary>
        public string TestName { get; set; }

       /// <summary>
       /// 输入参数
       /// </summary>
        public TInput Input { get; set; }

        /// <summary>
        /// 输出结果
        /// </summary>
        public TOutput Output { get; set; }
    }

    public class InputParameter 
    {
        public string InputName { get; set; }
    }

    public class OutputParameter
    {
        public string OutputName { get; set; }
    }
}
